Coordinated Backup and Recovery between Database Management Systems and File Systems
نویسندگان
چکیده
We consider a network of computers consisting of file servers and a Database Management System (DBMS) where a linkage is maintained, with referential integrity, between data in the DBMS and files in the file servers which are external to the DBMS. We present algorithms for performing backup and recovery of the DBMS data in a coordinated fashion with the files on the file servers. When a file is associated (linked) with a record in the DBMS, certain constraints are applied to support referential integrity, access control, and coordinated backup and recovery as if the file is stored in the DBMS. Backup of a referenced file is initiated when the file is linked. The file backup is performed asynchronously to the linking process so that the linking transaction is not delayed. In a typical scenario, when a database backup operation starts, all unfinished file backups are ensured to be completed before the database backup is declared successful. When a database is recovered to a state which includes references to files in one or more file servers, the DBMS ensures that the referenced files are also restored to their correct state in those file servers. However, since database backup and recovery are critical for database availability, the presence of an unavailable file server is tolerated during the database backup and recovery operations. Our algorithms for coordinated backup and recovery have been implemented in the IBM DB2/DataLinks product. The DataLinks concept is also part of the ISO SQL/MED standard [ISO00].
منابع مشابه
Providing High Availability in Very Large Workkow Management Systems 1
Work ow management systems (WFMS) support the modeling, coordinated execution and monitoring of business processes within an organization. In particular, very large work ow management systems are used in organizations with several thousand users, hundreds of thousands of process instances, and several thousand sites, all distributed over wide geographic areas. In these environments, failure of ...
متن کاملProvidin High Availability in Very Large Wor a flow Management Systems1
Workflow management systems (WFMS) support the modeling, coordinated execution and monitoring of business processes within an organization. In particular, very large workflow management systems are used in organizations with several thousand users, hundreds of thousands of process instances, and several thousand sites, all distributed over wide geographic areas. In these environments, failure o...
متن کاملThe Blind Stone Tablet: Outsourcing Durability to Untrusted Parties
We introduce a new paradigm for outsourcing the durability property of a multi-client transactional database to an untrusted service provider. Specifically, we enable untrusted service providers to support transaction serialization, backup and recovery for clients, with full data confidentiality and correctness. Moreover, providers learn nothing about transactions (except their size and timing)...
متن کاملLinking ArcIMS With an Internet File System
Our approach offers an alternative way for dynamic web-based mapping. An Internet file system can be accessible via web browsers in which users can upload, download, view, and execute files. Our system will allow users select shape files from the web interface of the Internet file system for mapping using the ArcIMS services. The integration of the ArcIMS with the Internet file system provides ...
متن کاملVERITAS Software Corporation
VERITAS, t h e VERITAS logo , VxFS, VxVM, Fi rstWat ch and VERITAS Fi rstWat ch are regi s t e re d trademark s o f VERITAS Softwa re Corporat i o n. VxServerSuite and VxSmartSync are t rademarks of VERITAS Softwa re Corporation. Other product names mentioned herein may be trademarks and/or regi s t e re d trademarks of their respective companies. Overview The VERITAS storage management product...
متن کامل